mirror orchid - Spanish English Dictionary